.el-tree-node__label {
  font-size: 16px;
}
.el-tree-node {
  margin-bottom: 6px;
}
.el-date-editor--datetime {
  width: 100%!important;
}
.treeData .el-scrollbar__wrap {
  overflow-x: hidden;
}
.el-form-item__error {
  line-height: 1.2;
}
.xheader {
  background-color: #f2f2f2 !important;
}
.el-table tbody tr {
  font-size: 15px;
}
.el-table .cell {
  text-align: center;
}
.el-table thead {
  color: #333;
  font-size: 15px;
  font-weight: bold;
}
.el-table .disable-row {
  background: #ededee;
}
.el-table thead {
  color: #333;
  font-size: 15px;
  font-weight: bold;
}
.el-table tbody tr {
  font-size: 15px;
}
.el-table__row--level-1 {
  background-color: rgba(240, 240, 240) !important;
}
.el-dialog__header {
  padding: 10px 20px;
  border-bottom: 1px solid #eee;
}
.el-dialog__title {
  font-size: 16px;
  font-weight: bold;
}
.el-dialog__headerbtn {
  top: 14px;
}
.el-dialog__body {
  padding: 24px 12px 12px 12px;
}
.dialog-footer {
  text-align: center;
}
.el-drawer__header {
  box-sizing: border-box;
  padding: 0 12px 0;
  height: 44px;
  line-height: 44px;
  margin-bottom: 0;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
}
.el-drawer__body {
  padding: 0 6px 6px 6px;
}
.message {
  z-index: 3000!important;
  max-width: 300px;
}
.message .el-message__content {
  font-size: 15px;
  word-wrap: break-word;
  word-break: break-all;
}
.el-icon-info:before,
.el-icon-warning:before,
.el-icon-error:before,
.el-icon-success:before {
  font-size: 22px;
}
/* 分页 */
.el-pagination button,
.el-pagination span:not([class*=suffix]) {
  font-size: 14px;
}
/* 重置NavMenu (左侧菜单)*/
.el-submenu__title {
  font-size: 16px!important;
  overflow: hidden;
}
.el-menu-item {
  font-size: 16px;
  font-weight: 400;
}
/* 19缺省图片 */
.el-image {
  width: 100%;
  height: 100%;
}
.el-image .image-error {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 50px;
  color: #bbbbbb;
  background-color: #fcfcfc;
}
.el-image .image-error img {
  width: 100%;
  height: 100%;
}
/* loading*/
.el-loading-spinner i {
  color: #333;
  font-size: 40px !important;
}
.el-loading-spinner .el-loading-text {
  margin-top: 12px;
  font-size: 16px;
  color: #333;
}
.el-select-dropdown__item.selected {
  color: #333;
}
/* Dropdown 下拉菜单 */
.el-dropdown-menu__item:focus,
.el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: #f0f0f0;
  font-weight: bold;
  color: #333;
}
/* 未知样式 */
.el-collapse-item__header {
  font-size: 14px;
  font-weight: bold;
}
.el-dialog__footer {
  text-align: center;
}
